﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

using AwesomeEnginePC.Physics;

namespace AwesomeEnginePC.Graphics.TwoDimensional.Sprites
{
    /// <summary>
    /// Holds the settings for a BaseSprite for easy conversion between objects
    /// </summary>
    public class BaseSpriteSettings : Base2DObjectSettings
    {
        /// <summary>
        /// The SpriteEffects that are in effect on the object (if applicable).
        /// </summary>
        public virtual SpriteEffects EffectsOnSprite { get; set; }

        /// <summary>
        /// The sprite image to show.
        /// </summary>
        public Texture2D SpriteTexture { get; set; }
    }
}
